home *** CD-ROM | disk | FTP | other *** search
/ Spacewalker F97 / Spacewalker F97.iso / DRIVER / 237 / WIN95 / CSETUP.INF < prev    next >
Encoding:
Windows Setup INFormation  |  1995-10-09  |  10.4 KB  |  404 lines

  1. ;
  2. ; OPTi 82C930 Sound WIN95 Setup
  3. ;
  4.  
  5. [Version]
  6. Signature="$Windows 95$"
  7. Class=OPT0930MEDIA
  8. provider=%OPTi%
  9.  
  10. [ClassInstall]
  11. AddReg=Class.AddReg
  12.  
  13. [Class.AddReg]
  14. HKR,,,,%MediaClassName%
  15. HKR,,Icon,,"0"
  16. HKR,,Installer,,mmci.dll
  17.  
  18. [Manufacturer]
  19. %MfgName%=OPTiMediaChips
  20.  
  21. [ControlFlags]
  22. ExcludeFromSelect=MF\OPT0930_Dev0
  23. ExcludeFromSelect=MF\OPT0930_Dev1
  24.  
  25. [OPTiMediaChips]
  26. %*OPT0930.Device0Desc%=OPT0930_Device0, *OPT0930
  27. %*OPT0930.Device1Desc%=OPT0930_Device1, *OPT0930
  28. %*OPT0930.Device2Desc%=OPT0930_Device2, *OPT0930
  29. %*OPT0930.Device3Desc%=OPT0930_Device3, *OPT0930
  30. %*OPT0930.Device4Desc%=OPT0930_Device4, *OPT0930
  31. %*OPT0930.Device5Desc%=OPT0930_Device5, *OPT0930
  32. %*OPT0930.Device6Desc%=OPT0930_Device6, *OPT0930
  33.  
  34. ;---------------------------------------------------------------;
  35. [OPT0930_Device0]
  36. DelReg=OPT0930.DelReg
  37. LogConfig=OPT0930.LC0, OPT0930.LC0_1, OPT0930.LC0_2, OPT0930.LC0_3
  38. AddReg=OPT0930MF.Reg
  39. CopyFiles=OPT0930.CopyList, OPT.CopyINF, OPT.CopySND4DOS
  40. UpdateIniFields=Drivers.fields
  41. UpdateAutoBat=OPT0930.UpdateAutoexec
  42.  
  43. [OPT0930_Device1]
  44. DelReg=OPT0930.DelReg
  45. LogConfig=OPT0930.LC1, OPT0930.LC1_1, OPT0930.LC1_2, OPT0930.LC1_3
  46. AddReg=OPT0930MF.Reg
  47. CopyFiles=OPT0930.CopyList, OPT.CopyINF, OPT.CopySND4DOS
  48. UpdateIniFields=Drivers.fields
  49. UpdateAutoBat=OPT0930.UpdateAutoexec
  50.  
  51. [OPT0930_Device2]
  52. DelReg=OPT0930.DelReg
  53. LogConfig=OPT0930.LC2, OPT0930.LC2_1, OPT0930.LC2_2, OPT0930.LC2_3
  54. AddReg=OPT0930MF.Reg
  55. CopyFiles=OPT0930.CopyList, OPT.CopyINF, OPT.CopySND4DOS
  56. UpdateIniFields=Drivers.fields
  57. UpdateAutoBat=OPT0930.UpdateAutoexec
  58.  
  59. [OPT0930_Device3]
  60. DelReg=OPT0930.DelReg
  61. LogConfig=OPT0930.LC1, OPT0930.LC1_1, OPT0930.LC1_2, OPT0930.LC1_3
  62. AddReg=OPT0930MF.Reg
  63. CopyFiles=OPT0930.CopyList, OPT.CopyINF, OPT.CopySND4DOS
  64. UpdateIniFields=Drivers.fields
  65. UpdateAutoBat=OPT0930.UpdateAutoexec
  66.  
  67. [OPT0930_Device4]
  68. DelReg=OPT0930.DelReg
  69. LogConfig=OPT0930.LC1, OPT0930.LC1_1, OPT0930.LC1_2, OPT0930.LC1_3
  70. AddReg=OPT0930MF.Reg
  71. CopyFiles=OPT0930.CopyList, OPT.CopyINF, OPT.CopySND4DOS
  72. UpdateIniFields=Drivers.fields
  73. UpdateAutoBat=OPT0930.UpdateAutoexec
  74.  
  75. [OPT0930_Device5]
  76. DelReg=OPT0930.DelReg
  77. LogConfig=OPT0930.LC1, OPT0930.LC1_1, OPT0930.LC1_2, OPT0930.LC1_3
  78. AddReg=OPT0930MF.Reg
  79. CopyFiles=OPT0930.CopyList, OPT.CopyINF, OPT.CopySND4DOS
  80. UpdateIniFields=Drivers.fields
  81. UpdateAutoBat=OPT0930.UpdateAutoexec
  82.  
  83. [OPT0930_Device6]
  84. DelReg=OPT0930.DelReg
  85. LogConfig=OPT0930.LC1, OPT0930.LC1_1, OPT0930.LC1_2, OPT0930.LC1_3
  86. AddReg=OPT0930MF.Reg
  87. CopyFiles=OPT0930.CopyList, OPT.CopyINF, OPT.CopySND4DOS
  88. UpdateIniFields=Drivers.fields
  89. UpdateAutoBat=OPT0930.UpdateAutoexec
  90.  
  91. ;---------------------------------------------------------------;
  92.  
  93. [OPT0930MF.Reg]
  94. HKR,,DevLoader,,*CONFIGMG
  95. HKR,,Enumerator,,*CONFIGMG
  96. HKR,,DeviceDriver,,mf930.vxd
  97.  
  98. [OPT0930.CopyList]
  99. snd930p.drv,,
  100. sndopl3p.drv,,
  101. snd930p.vxd,,
  102. sndm401p.vxd,,
  103. sndm401p.drv,,
  104. mf930.vxd,,
  105.  
  106. [OPT0930.UpdateAutoexec]
  107. CmdAdd=SND4DOS.EXE
  108.  
  109. [OPT.CopySND4DOS]
  110. snd4dos.exe,,
  111.  
  112. [OPT.CopyINF]
  113. snd930p.inf,,
  114.  
  115. [Drivers.fields]
  116. system.ini,boot,drivers,msmixmgr.dll
  117. system.ini,boot,drivers,mmmixer.dll
  118.  
  119. ;---------------------------------------------------------------;
  120. [OPT0930_Device0.HW]
  121. AddReg=OPT0930.RegHWBasic
  122.  
  123. [OPT0930_Device1.HW]
  124. AddReg=OPT0930.RegHWBasic,OPT0930.RegHWSony
  125.  
  126. [OPT0930_Device2.HW]
  127. AddReg=OPT0930.RegHWBasic,OPT0930.RegHWIDE
  128.  
  129. [OPT0930_Device3.HW]
  130. AddReg=OPT0930.RegHWBasic,OPT0930.RegHWPana
  131.  
  132. [OPT0930_Device4.HW]
  133. AddReg=OPT0930.RegHWBasic,OPT0930.RegHWMitOSP
  134.  
  135. [OPT0930_Device5.HW]
  136. AddReg=OPT0930.RegHWBasic,OPT0930.RegHWMitNSP
  137.  
  138. [OPT0930_Device6.HW]
  139. AddReg=OPT0930.RegHWBasic,OPT0930.RegHWMitDP
  140.  
  141. ;---------------------------------------------------------------;
  142. [OPT0930.RegHWBasic]
  143. HKR,Child0000,HardwareID,,MF\OPT0930_Dev0
  144. HKR,Child0001,HardwareID,,MF\OPT0930_Dev1
  145. HKR,Child0002,HardwareID,,*PNPB02F
  146.  
  147. [OPT0930.RegHWSony]
  148. HKR,Child0003,HardwareID,,*PNPA02B
  149.  
  150. [OPT0930.RegHWPana]
  151. HKR,Child0003,HardwareID,,*PNPA003
  152.  
  153. [OPT0930.RegHWMitOSP]
  154. HKR,Child0003,HardwareID,,*PNPA030
  155.  
  156. [OPT0930.RegHWMitNSP]
  157. HKR,Child0003,HardwareID,,*PNPA031
  158.  
  159. [OPT0930.RegHWMitDP]
  160. HKR,Child0003,HardwareID,,*PNPA032
  161.  
  162. [OPT0930.RegHWIDE]
  163. HKR,Child0003,HardwareID,,*PNP0600
  164.  
  165. ;---------------------------------------------------------------;
  166. [OPT0930.DelReg]
  167.  
  168.  
  169. ;---------------------------------------------------------------;
  170.  
  171.  
  172. [OPT0930.LC2]
  173. ConfigPriority=NORMAL
  174. IOConfig=201-201     ; 00 JOYSTICK
  175. IOConfig=170-177
  176. IOConfig=376-377
  177. IOConfig=220-22F, 240-24F
  178. IOConfig=530-537, 604-60B, E80-E87, F40-F47
  179. IOConfig=388-38B
  180. IOConfig=F8E-F8F 
  181. IOConfig=300-301 , 310-311 , 320-321 , 330-331
  182. IRQConfig=5, 7, 9, 10, 11
  183. IRQConfig=10, 9, 7, 5
  184. IRQConfig=15
  185. DMAConfig=0, 1, 3
  186. DMAConfig=0, 1, 3
  187.  
  188. ; No Game Port
  189. [OPT0930.LC2_1]
  190. ConfigPriority=NORMAL
  191. IOConfig=170-177
  192. IOConfig=376-377
  193. IOConfig=220-22F, 240-24F
  194. IOConfig=530-537, 604-60B, E80-E87, F40-F47
  195. IOConfig=388-38B
  196. IOConfig=F8E-F8F 
  197. IOConfig=300-301 , 310-311 , 320-321 , 330-331
  198. IRQConfig=5, 7, 9, 10, 11
  199. IRQConfig=10, 9, 7, 5
  200. IRQConfig=15
  201. DMAConfig=0, 1, 3
  202.  
  203. ; No MPU401
  204. [OPT0930.LC2_2]
  205. ConfigPriority=NORMAL
  206. IOConfig=201-201     ; 00 JOYSTICK
  207. IOConfig=170-177
  208. IOConfig=376-377
  209. IOConfig=220-22F, 240-24F
  210. IOConfig=530-537, 604-60B, E80-E87, F40-F47
  211. IOConfig=388-38B
  212. IOConfig=F8E-F8F 
  213. IRQConfig=5, 7, 9, 10, 11
  214. IRQConfig=15
  215. DMAConfig=0, 1, 3
  216.  
  217. ; No MPU401, No Game
  218. [OPT0930.LC2_3]
  219. ConfigPriority=NORMAL
  220. IOConfig=170-177
  221. IOConfig=376-377
  222. IOConfig=220-22F, 240-24F
  223. IOConfig=530-537, 604-60B, E80-E87, F40-F47
  224. IOConfig=388-38B
  225. IOConfig=F8E-F8F 
  226. IRQConfig=5, 7, 9, 10, 11
  227. IRQConfig=15
  228. DMAConfig=0, 1, 3
  229.  
  230. ;--------------------------------------------------------------------
  231.  
  232. [OPT0930.LC0]
  233. ConfigPriority=NORMAL
  234. IOConfig=201-201                                     ; 00 JOYSTICK
  235. IOConfig=220-22F, 240-24F
  236. IOConfig=530-537, 604-60B, E80-E87, F40-F47
  237. IOConfig=388-38B
  238. IOConfig=F8E-F8F 
  239. IOConfig=300-301 , 310-311 , 320-321 , 330-331
  240. IRQConfig=5, 11, 7, 9, 10
  241. IRQConfig=10, 9, 7, 5
  242. DMAConfig=0, 1, 3
  243. DMAConfig=0, 1, 3
  244.  
  245. // No Game
  246. [OPT0930.LC0_1]
  247. ConfigPriority=NORMAL
  248. IOConfig=220-22F, 240-24F
  249. IOConfig=530-537, 604-60B, E80-E87, F40-F47
  250. IOConfig=388-38B
  251. IOConfig=F8E-F8F 
  252. IOConfig=300-301 , 310-311 , 320-321 , 330-331
  253. IRQConfig=5, 11, 7, 9, 10
  254. IRQConfig=10, 9, 7, 5
  255. DMAConfig=0, 1, 3
  256. DMAConfig=0, 1, 3
  257.  
  258. ; No MPU401
  259. [OPT0930.LC0_2]
  260. ConfigPriority=NORMAL
  261. IOConfig=201-201                                     ; 00 JOYSTICK
  262. IOConfig=220-22F, 240-24F
  263. IOConfig=530-537, 604-60B, E80-E87, F40-F47
  264. IOConfig=388-38B
  265. IOConfig=F8E-F8F 
  266. IRQConfig=5, 11, 7, 9, 10
  267. DMAConfig=0, 1, 3
  268. DMAConfig=0, 1, 3
  269.  
  270. ; No MPU401 No game
  271. [OPT0930.LC0_3]
  272. ConfigPriority=NORMAL
  273. IOConfig=220-22F, 240-24F
  274. IOConfig=530-537, 604-60B, E80-E87, F40-F47
  275. IOConfig=388-38B
  276. IOConfig=F8E-F8F 
  277. IRQConfig=5, 11, 7, 9, 10
  278. DMAConfig=0, 1, 3
  279. DMAConfig=0, 1, 3
  280.  
  281.  
  282. ;----------------------------------------------------------------------
  283. [OPT0930.LC1]
  284. ConfigPriority=NORMAL
  285. IOConfig=201-201                                     ; 00 JOYSTICK
  286. IOConfig=320-323, 340-343, 360-363, 330-333
  287. IOConfig=220-22F, 240-24F
  288. IOConfig=530-537, 604-60B, E80-E87, F40-F47
  289. IOConfig=388-38B
  290. IOConfig=F8E-F8F 
  291. IOConfig=300-301 , 310-311 , 320-321 , 330-331
  292. IRQConfig=5, 11, 7, 9, 10
  293. IRQConfig=10, 9, 7, 5
  294. IRQConfig=9,10,11,5,7
  295. DMAConfig=0, 1, 3
  296. DMAConfig=0, 1, 3
  297.  
  298. [OPT0930.LC1_1]
  299. ConfigPriority=NORMAL
  300. IOConfig=320-323, 340-343, 360-363, 330-333
  301. IOConfig=220-22F, 240-24F
  302. IOConfig=530-537, 604-60B, E80-E87, F40-F47
  303. IOConfig=388-38B
  304. IOConfig=F8E-F8F 
  305. IOConfig=300-301 , 310-311 , 320-321 , 330-331
  306. IRQConfig=5, 11, 7, 9, 10
  307. IRQConfig=10, 9, 7, 5
  308. IRQConfig=9,10,11,5,7
  309. DMAConfig=0, 1, 3
  310. DMAConfig=0, 1, 3
  311.  
  312. [OPT0930.LC1_2]
  313. ConfigPriority=NORMAL
  314. IOConfig=201-201                                     ; 00 JOYSTICK
  315. IOConfig=320-323, 340-343, 360-363, 330-333
  316. IOConfig=220-22F, 240-24F
  317. IOConfig=530-537, 604-60B, E80-E87, F40-F47
  318. IOConfig=388-38B
  319. IOConfig=F8E-F8F 
  320. IRQConfig=5, 11, 7, 9, 10
  321. IRQConfig=9,10,11,5,7
  322. DMAConfig=0, 1, 3
  323. DMAConfig=0, 1, 3
  324.  
  325. [OPT0930.LC1_3]
  326. ConfigPriority=NORMAL
  327. IOConfig=320-323, 340-343, 360-363, 330-333
  328. IOConfig=220-22F, 240-24F
  329. IOConfig=530-537, 604-60B, E80-E87, F40-F47
  330. IOConfig=388-38B
  331. IOConfig=F8E-F8F 
  332. IRQConfig=5, 11, 7, 9, 10
  333. IRQConfig=9,10,11,5,7
  334. DMAConfig=0, 1, 3
  335. DMAConfig=0, 1, 3
  336.  
  337.  
  338. ;---------------------------------------------------------------;
  339. ;
  340. ; The .Det sections are added to the devnode at detection time
  341. ; only.  The PreCopySection is simply setting the NoSetupUI
  342. ; flag so that the critical pieces (such as logical 
  343. ; configurations) are in place at the time the device is started 
  344. ; during first boot.
  345. ;
  346. ;---------------------------------------------------------------;
  347. [Det.DevINFs]
  348. *pnpb02f=joystick.inf
  349.  
  350. [PreCopySection]
  351. HKR,,NoSetupUI,,1
  352.  
  353. [*OPT0930.Det]
  354. AddReg=PreCopySection
  355.  
  356. ;---------------------------------------------------------------;
  357.  
  358. [DestinationDirs]
  359. DefaultDestDir = 11    ; LDID_SYS
  360. OPT.CopyINF = 17    
  361. OPT.CopySND4DOS = 30
  362.  
  363. [SourceDisksNames]
  364. 1="OPTi 82C930 Multimedia Disk",,0001
  365.  
  366. [SourceDisksFiles]
  367. snd930p.vxd=1
  368. snd930p.drv=1
  369. sndopl3p.drv=1
  370.  
  371. sndm401p.drv=1
  372. sndm401p.vxd=1
  373.  
  374. ;---------------------------------------------------------------;
  375.  
  376. ;---------------------------------------------------------------;
  377.  
  378. [Strings]
  379. ;Non-localized strings
  380. KEY_WARNVER="SYSTEM\CurrentControlSet\Control\SessionManager\WarnVerDLLs"
  381. KEY_CHKVER="SYSTEM\CurrentControlSet\Control\SessionManager\CheckVerDLLs"
  382. KEY_IOC="SYSTEM\CurrentControlSet\Control\MediaResources\InstallOptionalComponents"
  383.  
  384. ;Localized strings
  385. OPTi="OPTi Inc."
  386. MfgName="OPTi Inc."
  387. *OPT0930.Device0Desc="OPTi 930 Sound System: Sound/Game"
  388. *OPT0930.Device1Desc="OPTi 930 Sound System: Sound/Game/Sony Proprietary CD-ROM"
  389. *OPT0930.Device2Desc="OPTi 930 Sound System: Sound/Game/IDE CD-ROM"
  390. *OPT0930.Device3Desc="OPTi 930 Sound System: Sound/Game/MKEPanasonic CD-ROM"
  391. *OPT0930.Device4Desc="OPTi 930 Sound System: Sound/Game/Mitsumi Older Single Speed CD-ROM"
  392. *OPT0930.Device5Desc="OPTi 930 Sound System: Sound/Game/Mitsumi Newer Single Speed CD-ROM"
  393. *OPT0930.Device6Desc="OPTi 930 Sound System: Sound/Game/Mitsumi Double Speed CD-ROM"
  394. MF\OPT9300.DeviceDesc="OPTi 930 Sound/OPL3 Device"
  395. MF\OPT9301.DeviceDesc="OPTi 930 MPU-401 Device"
  396. MediaClassName="OPTi 82C930 Sound System"
  397. V_CLSWAVEFORM="Audio"
  398. V_CLSMIDI="MIDI"
  399. V_CLSMIXER="Mixer"
  400. V_CLSAUX="Auxiliary"
  401. V_GENERAL="General MIDI Instrument"
  402. V_INTERNAL="OPTi 930 FM Synthesis"
  403. V_EXTERNAL="OPTi 930 MPU-401"
  404.